package com.example.myapplication.utils

import android.os.Build
import androidx.annotation.RequiresApi
import java.time.LocalDateTime

class TimeUtils {
    fun splitDateTime(inputString: String): String {

        // 分别提取 月、日、时、分
        val year = inputString.substring(0,4)
        val month = inputString.substring(4, 6)  // 月份
        val day = inputString.substring(6, 8)   // 日期
        val hour = inputString.substring(8, 10)  // 小时
        val minute = inputString.substring(10, 12) // 分钟

        // 返回一个包含月、日、时、分的列表
        val result=year+"年"+month + "月" +day + "日" + hour+"时"+minute+"分"
        return result
    }
    @RequiresApi(Build.VERSION_CODES.O)
    fun thisTime(): String {
        val current = LocalDateTime.now()
        val year = current.year.toString().padStart(4, '0')
        val month = current.monthValue.toString().padStart(2, '0') // 获取当前月，确保两位
        val day = current.dayOfMonth.toString().padStart(2, '0')   // 获取当前日，确保两位
        val hour = current.hour.toString().padStart(2, '0')        // 获取当前小时，确保两位
        val minute = current.minute.toString().padStart(2, '0')    // 获取当前分钟，确保两位
        return year + month + day + hour + minute
    }
}